71298b6ef4d973b8e8f3a6f8b3b532f03c94ad16,cdap-gateway/src/test/java/co/cask/cdap/gateway/handlers/metrics/MetricsHandlerTestRun.java,MetricsHandlerTestRun,testSearchMetrics,#,177

Before Change


  @Test
  public void testSearchMetrics() throws Exception {
    // metrics in system namespace
    verifySearchResult("/v3/metrics/search?target=metric&context=system.-.cluster",
                       ImmutableList.<String>of("system.resources.total.storage"));
    // cluster metrics must have system prefix in context
    verifySearchResult("/v3/metrics/search?target=metric&context=-.cluster", ImmutableList.<String>of());

After Change


    verifySearchResult("/v3/metrics/search?target=metric&context=myspace.WordCount1.f.WordCounter.collector",
                       ImmutableList.<String>of("system.aa", "system.ab", "system.zz"));

    verifySearchResult("/v3/metrics/search?target=metric&context=myspace.WordCount1.f.WordCounter",
                       ImmutableList.<String>of("system.aa", "system.ab", "system.reads",
                                                "system.writes", "system.zz", "user.reads", "user.writes"));

    // wrong namespace
    verifySearchResult("/v3/metrics/search?target=metric&context=yourspace.WordCount1.f.WordCounter.splitter",